suffer a setback - Francés Inglés Diccionario